package com.gemme.gemme.home;

import java.util.List;

/**
 * @Author: yangcheng
 * @CreateDate: 2020/7/29 10:12
 */
public class PageAllProductBean {

    /**
     * code : 0
     * msg : null
     * data : {"records":[{"brandId":112359881175,"productCode":"62","productName":"兰蔻小黑瓶发光眼霜15ml肌底精华补水保湿淡化黑眼圈抚平细纹干纹","oneCategoryId":41,"twoCategoryId":44,"productPrice":399,"publishStatus":0,"productionDate":"2020-07-28T20:24:28","productValidity":"2020-07-28T20:24:28","productDesc":"wwww","source":null,"abbreviationPic":"https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//1231c008-f8b5-41eb-8223-99e54f5ee5dd_2b1837c6c50add30.jpg","picUrl":"https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//33cf5759-08fd-4c13-8105-5b79171fa006_d511faab82abb34b.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//9dbe817b-906a-47fd-84a5-a10e6b16d62c_e07b540657023162.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//9934b375-138c-49f8-8078-39f185ac1b0c_e3284f319e256a5d.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//9ae237e9-09fb-4bc4-8875-3df205bb4788_f205d9c99a2b4b01.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//9ae237e9-09fb-4bc4-8875-3df205bb4788_f753fc5c13707e7e.jpg","actName":null,"couponId":null,"giftId":null,"discount":null,"activityPrice":null,"actPic":null,"actRotationImage":null,"isAll":null,"fullConditions":null,"fullAmount":null,"activityId":null,"price":339,"attributeSpecList":"[\n  {\n    \"propertyList\": [\n      {\n        \"attributeName\": \"净含量\",\n        \"attributeSpecName\": \"40ml\"\n      }\n    ],\n    \"stockNum\": \"111\",\n    \"attributeSpecPrice\": \"339\",\r\n\t\t\"discountPrice\": \"\",\n    \"attributeSpecImage\": \"\",\n    \"uuid\": \"f32b37bd-b677-569c-563c-5e12fd913417\"\n  }\n]","activityCode":null,"type":null},{"brandId":112359881175,"productCode":"63a995ca-c7d3-4772-852b-df415f8f03d3","productName":"【极光美白季】兰蔻口红196 菁纯丝绒雾面哑光唇膏 胡萝卜色","oneCategoryId":40,"twoCategoryId":50,"productPrice":270,"publishStatus":0,"productionDate":"2020-07-28T21:52:54","productValidity":"2020-07-28T21:52:54","productDesc":"345345","source":null,"abbreviationPic":"https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-28/a2b7a557-4eb4-48be-8b64-7bed08801d8e_lankou1.jpg","picUrl":"https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-28/19f13003-ee35-49eb-8b5d-0b65c622208c_lankou2.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-28/dc9b5ade-7566-416e-8fc5-00c591884da0_lankou3.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-28/8dfcdc3b-dcfb-4bd2-8bcc-737b475c6960_lankou4.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-28/1b681d3c-4e91-42ae-836b-75062e7127f0_lankou5.jpg","actName":null,"couponId":null,"giftId":null,"discount":null,"activityPrice":null,"actPic":null,"actRotationImage":null,"isAll":null,"fullConditions":null,"fullAmount":null,"activityId":null,"price":270,"attributeSpecList":"[\n  {\n    \"propertyList\": [\n      {\n        \"attributeName\": \"颜色\",\n        \"attributeSpecName\": \"#196 朱砂橘(非凡哑光)\"\n      }\n    ],\n    \"stockNum\": \"200\",\n    \"attributeSpecPrice\": \"270\",\n    \"discountPrice\": \"0\",\n    \"attributeSpecImage\": \"https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-280d3a8487-a8da-4d2b-838d-106d2fc887a4_lankou6.png\",\n    \"uuid\": \"60625e50-240c-83db-3d7c-e298496f7e63\",\n    \"productId\": 8\n  },\n  {\n    \"propertyList\": [\n      {\n        \"attributeName\": \"颜色\",\n        \"attributeSpecName\": \"#505朱砂红(非凡哑光)\"\n      }\n    ],\n    \"stockNum\": \"200\",\n    \"attributeSpecPrice\": \"270\",\n    \"discountPrice\": \"0\",\n    \"attributeSpecImage\": \"https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-288eb16edd-afb6-4c73-8e27-4af39e8b6235_lankou7.png\",\n    \"uuid\": \"c001dc27-3e6f-2521-28e6-968f8503c65d\",\n    \"productId\": 8\n  },\n  {\n    \"propertyList\": [\n      {\n        \"attributeName\": \"颜色\",\n        \"attributeSpecName\": \"#82酒红色(非凡哑光)\"\n      }\n    ],\n    \"stockNum\": \"200\",\n    \"attributeSpecPrice\": \"270\",\n    \"discountPrice\": \"0\",\n    \"attributeSpecImage\": \"https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-281429e4f7-65d0-4e38-832c-3f2ebbdc7ea5_lankou8.png\",\n    \"uuid\": \"30bd5ae9-9d90-25cb-63d1-197310bd15d5\",\n    \"productId\": 8\n  },\n  {\n    \"propertyList\": [\n      {\n        \"attributeName\": \"颜色\",\n        \"attributeSpecName\": \"#507(非凡哑光)\"\n      }\n    ],\n    \"stockNum\": \"200\",\n    \"attributeSpecPrice\": \"270\",\n    \"discountPrice\": \"0\",\n    \"attributeSpecImage\": \"https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-2835ed21ac-628f-42f3-8e95-afd55a09ba78_lankou9.png\",\n    \"uuid\": \"3a111902-e0fc-1d4d-dfbb-af4fcea86c55\",\n    \"productId\": 8\n  }\n]","activityCode":null,"type":null}],"total":2,"size":10,"current":1,"orders":[],"hitCount":false,"searchCount":true,"pages":1}
     */

    private int code;
    private Object msg;
    private DataBean data;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public Object getMsg() {
        return msg;
    }

    public void setMsg(Object msg) {
        this.msg = msg;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * records : [{"brandId":112359881175,"productCode":"62","productName":"兰蔻小黑瓶发光眼霜15ml肌底精华补水保湿淡化黑眼圈抚平细纹干纹","oneCategoryId":41,"twoCategoryId":44,"productPrice":399,"publishStatus":0,"productionDate":"2020-07-28T20:24:28","productValidity":"2020-07-28T20:24:28","productDesc":"wwww","source":null,"abbreviationPic":"https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//1231c008-f8b5-41eb-8223-99e54f5ee5dd_2b1837c6c50add30.jpg","picUrl":"https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//33cf5759-08fd-4c13-8105-5b79171fa006_d511faab82abb34b.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//9dbe817b-906a-47fd-84a5-a10e6b16d62c_e07b540657023162.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//9934b375-138c-49f8-8078-39f185ac1b0c_e3284f319e256a5d.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//9ae237e9-09fb-4bc4-8875-3df205bb4788_f205d9c99a2b4b01.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//9ae237e9-09fb-4bc4-8875-3df205bb4788_f753fc5c13707e7e.jpg","actName":null,"couponId":null,"giftId":null,"discount":null,"activityPrice":null,"actPic":null,"actRotationImage":null,"isAll":null,"fullConditions":null,"fullAmount":null,"activityId":null,"price":339,"attributeSpecList":"[\n  {\n    \"propertyList\": [\n      {\n        \"attributeName\": \"净含量\",\n        \"attributeSpecName\": \"40ml\"\n      }\n    ],\n    \"stockNum\": \"111\",\n    \"attributeSpecPrice\": \"339\",\r\n\t\t\"discountPrice\": \"\",\n    \"attributeSpecImage\": \"\",\n    \"uuid\": \"f32b37bd-b677-569c-563c-5e12fd913417\"\n  }\n]","activityCode":null,"type":null},{"brandId":112359881175,"productCode":"63a995ca-c7d3-4772-852b-df415f8f03d3","productName":"【极光美白季】兰蔻口红196 菁纯丝绒雾面哑光唇膏 胡萝卜色","oneCategoryId":40,"twoCategoryId":50,"productPrice":270,"publishStatus":0,"productionDate":"2020-07-28T21:52:54","productValidity":"2020-07-28T21:52:54","productDesc":"345345","source":null,"abbreviationPic":"https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-28/a2b7a557-4eb4-48be-8b64-7bed08801d8e_lankou1.jpg","picUrl":"https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-28/19f13003-ee35-49eb-8b5d-0b65c622208c_lankou2.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-28/dc9b5ade-7566-416e-8fc5-00c591884da0_lankou3.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-28/8dfcdc3b-dcfb-4bd2-8bcc-737b475c6960_lankou4.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-28/1b681d3c-4e91-42ae-836b-75062e7127f0_lankou5.jpg","actName":null,"couponId":null,"giftId":null,"discount":null,"activityPrice":null,"actPic":null,"actRotationImage":null,"isAll":null,"fullConditions":null,"fullAmount":null,"activityId":null,"price":270,"attributeSpecList":"[\n  {\n    \"propertyList\": [\n      {\n        \"attributeName\": \"颜色\",\n        \"attributeSpecName\": \"#196 朱砂橘(非凡哑光)\"\n      }\n    ],\n    \"stockNum\": \"200\",\n    \"attributeSpecPrice\": \"270\",\n    \"discountPrice\": \"0\",\n    \"attributeSpecImage\": \"https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-280d3a8487-a8da-4d2b-838d-106d2fc887a4_lankou6.png\",\n    \"uuid\": \"60625e50-240c-83db-3d7c-e298496f7e63\",\n    \"productId\": 8\n  },\n  {\n    \"propertyList\": [\n      {\n        \"attributeName\": \"颜色\",\n        \"attributeSpecName\": \"#505朱砂红(非凡哑光)\"\n      }\n    ],\n    \"stockNum\": \"200\",\n    \"attributeSpecPrice\": \"270\",\n    \"discountPrice\": \"0\",\n    \"attributeSpecImage\": \"https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-288eb16edd-afb6-4c73-8e27-4af39e8b6235_lankou7.png\",\n    \"uuid\": \"c001dc27-3e6f-2521-28e6-968f8503c65d\",\n    \"productId\": 8\n  },\n  {\n    \"propertyList\": [\n      {\n        \"attributeName\": \"颜色\",\n        \"attributeSpecName\": \"#82酒红色(非凡哑光)\"\n      }\n    ],\n    \"stockNum\": \"200\",\n    \"attributeSpecPrice\": \"270\",\n    \"discountPrice\": \"0\",\n    \"attributeSpecImage\": \"https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-281429e4f7-65d0-4e38-832c-3f2ebbdc7ea5_lankou8.png\",\n    \"uuid\": \"30bd5ae9-9d90-25cb-63d1-197310bd15d5\",\n    \"productId\": 8\n  },\n  {\n    \"propertyList\": [\n      {\n        \"attributeName\": \"颜色\",\n        \"attributeSpecName\": \"#507(非凡哑光)\"\n      }\n    ],\n    \"stockNum\": \"200\",\n    \"attributeSpecPrice\": \"270\",\n    \"discountPrice\": \"0\",\n    \"attributeSpecImage\": \"https://gemme.oss-cn-hangzhou.aliyuncs.com/backstage/2020-07-2835ed21ac-628f-42f3-8e95-afd55a09ba78_lankou9.png\",\n    \"uuid\": \"3a111902-e0fc-1d4d-dfbb-af4fcea86c55\",\n    \"productId\": 8\n  }\n]","activityCode":null,"type":null}]
         * total : 2
         * size : 10
         * current : 1
         * orders : []
         * hitCount : false
         * searchCount : true
         * pages : 1
         */

        private int total;
        private int size;
        private int current;
        private boolean hitCount;
        private boolean searchCount;
        private int pages;
        private List<RecordsBean> records;
        private List<?> orders;

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public int getSize() {
            return size;
        }

        public void setSize(int size) {
            this.size = size;
        }

        public int getCurrent() {
            return current;
        }

        public void setCurrent(int current) {
            this.current = current;
        }

        public boolean isHitCount() {
            return hitCount;
        }

        public void setHitCount(boolean hitCount) {
            this.hitCount = hitCount;
        }

        public boolean isSearchCount() {
            return searchCount;
        }

        public void setSearchCount(boolean searchCount) {
            this.searchCount = searchCount;
        }

        public int getPages() {
            return pages;
        }

        public void setPages(int pages) {
            this.pages = pages;
        }

        public List<RecordsBean> getRecords() {
            return records;
        }

        public void setRecords(List<RecordsBean> records) {
            this.records = records;
        }

        public List<?> getOrders() {
            return orders;
        }

        public void setOrders(List<?> orders) {
            this.orders = orders;
        }

        public static class RecordsBean {
            /**
             * brandId : 112359881175
             * productCode : 62
             * productName : 兰蔻小黑瓶发光眼霜15ml肌底精华补水保湿淡化黑眼圈抚平细纹干纹
             * oneCategoryId : 41
             * twoCategoryId : 44
             * productPrice : 399.0
             * publishStatus : 0
             * productionDate : 2020-07-28T20:24:28
             * productValidity : 2020-07-28T20:24:28
             * productDesc : wwww
             * source : null
             * abbreviationPic : https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//1231c008-f8b5-41eb-8223-99e54f5ee5dd_2b1837c6c50add30.jpg
             * picUrl : https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//33cf5759-08fd-4c13-8105-5b79171fa006_d511faab82abb34b.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//9dbe817b-906a-47fd-84a5-a10e6b16d62c_e07b540657023162.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//9934b375-138c-49f8-8078-39f185ac1b0c_e3284f319e256a5d.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//9ae237e9-09fb-4bc4-8875-3df205bb4788_f205d9c99a2b4b01.jpg,https://gemme.oss-cn-hangzhou.aliyuncs.com/2020-07-10//9ae237e9-09fb-4bc4-8875-3df205bb4788_f753fc5c13707e7e.jpg
             * actName : null
             * couponId : null
             * giftId : null
             * discount : null
             * activityPrice : null
             * actPic : null
             * actRotationImage : null
             * isAll : null
             * fullConditions : null
             * fullAmount : null
             * activityId : null
             * price : 339
             * attributeSpecList : [
             {
             "propertyList": [
             {
             "attributeName": "净含量",
             "attributeSpecName": "40ml"
             }
             ],
             "stockNum": "111",
             "attributeSpecPrice": "339",
             "discountPrice": "",
             "attributeSpecImage": "",
             "uuid": "f32b37bd-b677-569c-563c-5e12fd913417"
             }
             ]
             * activityCode : null
             * type : null
             */
            private long productId;
            private long brandId;
            private String productCode;
            private String productName;
            private int oneCategoryId;
            private int twoCategoryId;
            private double productPrice;
            private int publishStatus;
            private String productionDate;
            private String productValidity;
            private String productDesc;
            private Object source;
            private String abbreviationPic;
            private String picUrl;
            private Object actName;
            private Object couponId;
            private Object giftId;
            private Object discount;
            private Object activityPrice;
            private Object actPic;
            private Object actRotationImage;
            private Object isAll;
            private Object fullConditions;
            private Object fullAmount;
            private Object activityId;
            private int price;
            private String attributeSpecList;
            private Object activityCode;
            private Object type;

            public long getProductId() {
                return productId;
            }

            public void setProductId(long productId) {
                this.productId = productId;
            }

            public long getBrandId() {
                return brandId;
            }

            public void setBrandId(long brandId) {
                this.brandId = brandId;
            }

            public String getProductCode() {
                return productCode;
            }

            public void setProductCode(String productCode) {
                this.productCode = productCode;
            }

            public String getProductName() {
                return productName;
            }

            public void setProductName(String productName) {
                this.productName = productName;
            }

            public int getOneCategoryId() {
                return oneCategoryId;
            }

            public void setOneCategoryId(int oneCategoryId) {
                this.oneCategoryId = oneCategoryId;
            }

            public int getTwoCategoryId() {
                return twoCategoryId;
            }

            public void setTwoCategoryId(int twoCategoryId) {
                this.twoCategoryId = twoCategoryId;
            }

            public double getProductPrice() {
                return productPrice;
            }

            public void setProductPrice(double productPrice) {
                this.productPrice = productPrice;
            }

            public int getPublishStatus() {
                return publishStatus;
            }

            public void setPublishStatus(int publishStatus) {
                this.publishStatus = publishStatus;
            }

            public String getProductionDate() {
                return productionDate;
            }

            public void setProductionDate(String productionDate) {
                this.productionDate = productionDate;
            }

            public String getProductValidity() {
                return productValidity;
            }

            public void setProductValidity(String productValidity) {
                this.productValidity = productValidity;
            }

            public String getProductDesc() {
                return productDesc;
            }

            public void setProductDesc(String productDesc) {
                this.productDesc = productDesc;
            }

            public Object getSource() {
                return source;
            }

            public void setSource(Object source) {
                this.source = source;
            }

            public String getAbbreviationPic() {
                return abbreviationPic;
            }

            public void setAbbreviationPic(String abbreviationPic) {
                this.abbreviationPic = abbreviationPic;
            }

            public String getPicUrl() {
                return picUrl;
            }

            public void setPicUrl(String picUrl) {
                this.picUrl = picUrl;
            }

            public Object getActName() {
                return actName;
            }

            public void setActName(Object actName) {
                this.actName = actName;
            }

            public Object getCouponId() {
                return couponId;
            }

            public void setCouponId(Object couponId) {
                this.couponId = couponId;
            }

            public Object getGiftId() {
                return giftId;
            }

            public void setGiftId(Object giftId) {
                this.giftId = giftId;
            }

            public Object getDiscount() {
                return discount;
            }

            public void setDiscount(Object discount) {
                this.discount = discount;
            }

            public Object getActivityPrice() {
                return activityPrice;
            }

            public void setActivityPrice(Object activityPrice) {
                this.activityPrice = activityPrice;
            }

            public Object getActPic() {
                return actPic;
            }

            public void setActPic(Object actPic) {
                this.actPic = actPic;
            }

            public Object getActRotationImage() {
                return actRotationImage;
            }

            public void setActRotationImage(Object actRotationImage) {
                this.actRotationImage = actRotationImage;
            }

            public Object getIsAll() {
                return isAll;
            }

            public void setIsAll(Object isAll) {
                this.isAll = isAll;
            }

            public Object getFullConditions() {
                return fullConditions;
            }

            public void setFullConditions(Object fullConditions) {
                this.fullConditions = fullConditions;
            }

            public Object getFullAmount() {
                return fullAmount;
            }

            public void setFullAmount(Object fullAmount) {
                this.fullAmount = fullAmount;
            }

            public Object getActivityId() {
                return activityId;
            }

            public void setActivityId(Object activityId) {
                this.activityId = activityId;
            }

            public int getPrice() {
                return price;
            }

            public void setPrice(int price) {
                this.price = price;
            }

            public String getAttributeSpecList() {
                return attributeSpecList;
            }

            public void setAttributeSpecList(String attributeSpecList) {
                this.attributeSpecList = attributeSpecList;
            }

            public Object getActivityCode() {
                return activityCode;
            }

            public void setActivityCode(Object activityCode) {
                this.activityCode = activityCode;
            }

            public Object getType() {
                return type;
            }

            public void setType(Object type) {
                this.type = type;
            }
        }
    }
}
